A Lego Paradigm for Virtual Accelerator Concept
نویسندگان
چکیده
The paper considers basic features of a Virtual Accelerator concept based on LEGO paradigm. This concept involves three types of components: different mathematical models for accelerator design problems, integrated beam simulation packages (i. e. COSY, MAD, OptiM and others), and a special class of virtual feedback instruments similar to real control systems (EPICS). All of these components should interoperate for more complete analysis of control systems and increased fault tolerance. The Virtual Accelerator is an information and computing environment which provides a framework for analysis based on these components that can be combined in different ways. Corresponding distributed computing services establish interaction between mathematical models and low level control system. The general idea of the software implementation is based on the Service-Oriented Architecture (SOA) that allows using cloud computing technology and enables remote access to the information and computing resources. The Virtual Accelerator allows a designer to combine powerful instruments for modeling beam dynamics in a friendly way including both self-developed and well-known packages. In the scope of this concept the following is also proposed: the control system identification, analysis and result verification, visualization as well as virtual feedback for beam line operation. The architecture of the Virtual Accelerator system itself and results of beam dynamics studies are presented.
منابع مشابه
Localization of electron virtual SSD in a Siemens-Primus linear accelerator: Comparison of measurements with Monte Carlo simulation
Introduction: Because of importance of impact of the Source to Surface Distance (SSD) in determining of monitor unit for electron-therapy, it is essential to know the Virtual Source Position (VSP) for electron beam for a linear therapeutic accelerator for each energy and field size. , especially using the Khan method (photo distance squared method) And compare the results with...
متن کاملUse of a Virtual Accelerator for a Development of an Accelerator Control System
Concept of Virtual accelerator is introduced to develop beam control application programs in the KEKB accelerator control system. A virtual accelerator is a computer process which simulates behavior of a beam in an accelerator and responds to the accelerator control program under development in a same way as an actual accelerator do. Users of the virtual accelerator can test their control algor...
متن کاملLEGO - A Class Library for Accelerator Design and Simulation
An object-oriented class library of accelerator design and simulation is designed and implemented in a simple and modular fashion. All physics of single-particle dynamics is implemented based on the Hamiltonian in the local frame of the component. Symplectic integrators are used to approximate the integration of the Hamiltonian. A di erential algebra class is introduced to extract a Taylor map ...
متن کاملA Comparison of Real and Virtual 3D Construction Tools with Novice Users
In this paper, we present the results of a comparative evaluation of a "virtual Lego" system against real Lego bricks with novice users. The virtual Lego system was designed to emulate the behavior of real Lego bricks as close as possible, while still allowing for efficient operation. We implemented two different user interfaces for the virtual Lego system, namely controlling it with a 2D mouse...
متن کاملHooman Baradaran, Wolfgang Stuerzlinger: A Comparison of Real and Virtual 3D Construction Tools with Novice Users
1. ABSTRACT In this paper, we present the results of a comparative evaluation of a "virtual Lego" system against real Lego bricks with novice users. The virtual Lego system was designed to emulate the behavior of real Lego bricks as close as possible, while still allowing for efficient operation. We implemented two different user interfaces for the virtual Lego system, namely controlling it wit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012